package com.project.common.transfer;

import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@Data
@ApiModel
public class ComparableString implements Serializable {

    /**
     * 列名
     */
    @JsonIgnore
    private String name;

    /**
     * 起始数据
     */
    @ApiModelProperty("起始数据")
    private String startValue;

    /**
     * 起始比较方向
     */
    @ApiModelProperty("起始比较方向 1-等于、2-不等于、3-开始等于、4-结束等于、5-包含、6-不包含")
    private String compareDirectionStart;

    /**
     * 且/或
     */
    @ApiModelProperty("且/或 1-且,2-或")
    public String andOr;

    /**
     * 结束数据
     */
    @ApiModelProperty("结束数据")
    private String endValue;

    /**
     * 比较方向
     */
    @ApiModelProperty("结束比较方向  1-等于、2-不等于、3-开始等于、4-结束等于、5-包含、6-不包含")
    private String compareDirectionEnd;
}
